package com.yaowk.api.mall.clothing.model;

import com.yaowk.api.common.BaseModel;
import com.yaowk.api.mall.clothing.web.GoodsModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
@ApiModel
public class Order extends BaseModel<Long> {

    @ApiModelProperty("订单状态")
    private Byte status; // 订单状态
    @ApiModelProperty("订单号")
    private String orderNo; // 订单号
    @ApiModelProperty("下单时间")
    private Date createTime; // 下单时间
    @ApiModelProperty("金额")
    private BigDecimal amount; // 金额
    @ApiModelProperty("支付方式")
    private Byte payType; // 支付方式
    @ApiModelProperty("支付时间")
    private Date payTime; // 支付时间
    @ApiModelProperty("快递单号")
    private String expressNo; // 快递单号
    @ApiModelProperty("维权状态")
    private Byte serviceStatus; // 维权状态
    @ApiModelProperty("收件人")
    private String consignee; // 收件人
    @ApiModelProperty("收件人电话")
    private String phone; // 收件人电话
    @ApiModelProperty("收件地址")
    private String address; // 收件地址
    @ApiModelProperty("商品")
    private List<GoodsModel> goods; // 商品
    @ApiModelProperty("会员id")
    private Integer memberId; // 会员id
    @ApiModelProperty("会员")
    private String member; // 会员
}
